/**
 * 
 */
package org.jftstool.config;

import java.util.ArrayList;
import java.util.List;


/**
 * @author grupo JFTS
 *
 */
public class AnalyzerConfig {
	private String analyzerName = null;
	private String analyzerClass = null;	
	private String language = null;
	private String tokenizer = null;
	private List<FilterConfig> filters = null;
	
	public AnalyzerConfig(){
		analyzerName = "";
		language = "";
		tokenizer = "";		
		filters = new ArrayList<FilterConfig>();
	}
	
	public AnalyzerConfig(String analyzerName, String analyzerClass, String language, String tokenizer, List<FilterConfig> filters){
		this.analyzerName = analyzerName;
		this.analyzerName = analyzerClass;		
		this.language = language;
		this.tokenizer = tokenizer;
		this.filters = filters;
	}
	
	public String getAnalyzerName() {
		return analyzerName;
	}

	public void setAnalyzerName(String analyzerName) {
		this.analyzerName = analyzerName;
	}
	
	public String getAnalyzerClass() {
		return analyzerClass;
	}

	public void setAnalyzerClass(String analyzerClass) {
		this.analyzerClass = analyzerClass;
	}	
	
	
	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getTokenizerClass() {
		return tokenizer;
	}

	public void setTokenizerClass(String tokenizer) {
		this.tokenizer = tokenizer;
	}
	

	public List<FilterConfig> getFilters() {
		return filters;
	}

	public void setFilters(List<FilterConfig> filters) {
		this.filters = filters;
	}
}